
# def f1(a,b=10):
#     print(a+b)

# f1(a=3,4) # 默认值参数必须在位置参数后面
# f1() # 必须传入实参

# eval('3+5') # 计算字符串里的数学运算，返回的是字符串类型



# 判断用户名是否已注册
# userinfo=[{'id':1,'name':'tom'},{'id':2,'name':'alice'},{'id':3,'name':'jske'}]
# uname=input('请输入用户名')

# 方法一
# for i in userinfo:
#     if i ['name']==uname:
#         print('该用户名已注册')
#         break
# else:
#     print('该用户名未注册')
# 方法二
# if uname in [u['name'] for u in userinfo]:
#     print('已注册')
# else:
#     print('未注册')


# 计算学生的平均成绩
tom=(80,90)
alice={'数学':100,'语文':90,'外语':80}

def avg(*args,**kwargs):
    return ((sum(args))+sum(kwargs.values()))/(len(args)+len(kwargs))

print(avg(*tom))
print(avg(**alice))


# 定义一个函数判断5位整数是不是回文数
def num(a):
    result=str(a)
    if result==result[::-1]:
        print('回文数')
    else:
        print('不是回文数')






